package com.keshan.mapper.push;

import com.keshan.pojo.push.PushHistory;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 推送管理Mapper接口
 *
 * @author TangZheng
 * @date 2022-12-03
 */
public interface PushHistoryMapper
{
    /**
     * 查询推送管理
     *
     * @param id 推送管理主键
     * @return 推送管理
     */
    public PushHistory selectPushHistoryById(Long id);

    /**
     * 查询推送管理列表
     *
     * @param pushHistory 推送管理
     * @return 推送管理集合
     */
    public List<PushHistory> selectPushHistoryList(PushHistory pushHistory);

    /**
     * 修改推送管理
     *
     * @param pushHistory 推送管理
     * @return 结果
     */
    public int updatePushHistory(PushHistory pushHistory);

    void updateStatus(@Param("idList") List<Long> idList, @Param("status") Integer status);
}
